import api from "../../../../utils/api";
import util from "../../../../utils/util";

Page({
    data: {
        currentZodiacIdx: null,
        zodiac: '',
        zodiacArrays: ['白羊座（Aries）', '金牛座（Taurus）', '双子座（Gemini）',
            '巨蟹座（Cancer）', '狮子座（Leo）', '处女座（Virgo）',
            '天秤座（Libra）', '天蝎座（Scorpio）', '射手座（Sagittarius）',
            '摩羯座（Capricorn）', '水瓶座（Aquarius）', '双鱼座（Pisces）']

    },

    // 点击改变时触发
    onChange(event) {
        this.setData({'zodiac': event.detail.value});
    },

    // 点击取消时触发
    onCancel: function () {
        util.tab('/pages/user/user');
    },

    // 点击确认时触发
    updateZodiac: function () {
        let zodiac = this.data.zodiac;

        // 发送请求修改星座
        zodiac = zodiac.substring(0, 3);
        let param = {zodiac, id: wx.getStorageSync("user").id};
        api.put('user', '/update', param).then(res => {
            util.success('修改成功');
            // 0.5秒后切换到 "我的" 选项卡
            setTimeout(() => util.tab('/pages/user/user'), 500);
        }).catch(err => util.error('修改失败', err));
    },

    // 加载函数
    onLoad: function (options) {
        this.setData({'zodiac': options['zodiac']});
        this.setData({'currentZodiacIdx': this.data.zodiacArrays.indexOf(options['zodiac'])});
    }
});